pompous and bombastic preacher or lecturer - French English Dictionary